package main.java.viable;


public class Certificado extends Evento {

	public Certificado(int idCarta, Mercancia mercancia1, Mercancia mercancia2) {
		super(idCarta);
		uno = mercancia1;
		dos = mercancia2;
	}

	/** 
	 * Getter of the property <tt>MercanciaUno</tt>
	 * @return  Returns the mercanciaUno.
	 * @uml.property  name="mercanciaUno"
	 */
	public Mercancia getMercanciaUno() {
		return uno;
	}

	/** 
	 * Setter of the property <tt>MercanciaUno</tt>
	 * @param MercanciaUno  The mercanciaUno to set.
	 * @uml.property  name="mercanciaUno"
	 */
	public void setMercanciaUno(Mercancia mercanciaUno) {
		if(mercanciaUno == null){
			throw new IllegalArgumentException();
		}
		uno = mercanciaUno;
	}

	/** 
	 * Getter of the property <tt>MercanciaDos</tt>
	 * @return  Returns the mercanciaDos.
	 * @uml.property  name="mercanciaDos"
	 */
	public Mercancia getMercanciaDos() {
		return dos;
	}

	/** 
	 * Setter of the property <tt>MercanciaDos</tt>
	 * @param MercanciaDos  The mercanciaDos to set.
	 * @uml.property  name="mercanciaDos"
	 */
	public void setMercanciaDos(Mercancia mercanciaDos) {
		if(mercanciaDos == null){
			throw new IllegalArgumentException();
		}
		dos = mercanciaDos;
	}

	/**
	 * @uml.property  name="mercanciaUno"
	 */
	private Mercancia uno;
	/**
	 * @uml.property  name="mercanciaDos"
	 */
	private Mercancia dos;
	
	public String toString(){
		return "Certificado " + getIdCarta();
	}

}
